package com.baosight.service.Impl;
import java.util.List;
import com.baosight.dao.TSUserDao;
import com.baosight.entity.TSUser;
import com.baosight.common.Assist;
import com.baosight.service.TSUserService;
import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
import com.alibaba.dubbo.config.annotation.Service;

@Service
public class TSUserServiceImpl implements TSUserService{
    @Autowired
    private TSUserDao tSUserDao;
   
    public long getTSUserRowCount(Assist assist){
        return tSUserDao.getTSUserRowCount(assist);
    }
   
    public List<TSUser> selectTSUser(Assist assist){
        return tSUserDao.selectTSUser(assist);
    }
   
    public TSUser selectTSUserByObj(TSUser obj){
        return tSUserDao.selectTSUserByObj(obj);
    }
   
    public TSUser selectTSUserById(String id){
        return tSUserDao.selectTSUserById(id);
    }
   
    public int insertTSUser(TSUser value){
        return tSUserDao.insertTSUser(value);
    }
   
    public int insertNonEmptyTSUser(TSUser value){
        return tSUserDao.insertNonEmptyTSUser(value);
    }
   
    public int insertTSUserByBatch(List<TSUser> value){
        return tSUserDao.insertTSUserByBatch(value);
    }
   
    public int deleteTSUserById(String id){
        return tSUserDao.deleteTSUserById(id);
    }
   
    public int deleteTSUser(Assist assist){
        return tSUserDao.deleteTSUser(assist);
    }
   
    public int updateTSUserById(TSUser enti){
        return tSUserDao.updateTSUserById(enti);
    }
   
    public int updateTSUser(TSUser value, Assist assist){
        return tSUserDao.updateTSUser(value,assist);
    }
   
    public int updateNonEmptyTSUserById(TSUser enti){
        return tSUserDao.updateNonEmptyTSUserById(enti);
    }
   
    public int updateNonEmptyTSUser(TSUser value, Assist assist){
        return tSUserDao.updateNonEmptyTSUser(value,assist);
    }

    public TSUserDao getTSUserDao() {
        return this.tSUserDao;
    }

    public void setTSUserDao(TSUserDao tSUserDao) {
        this.tSUserDao = tSUserDao;
    }

}